package com.mk.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("通知公告")
public class NoticeVo {
    private Integer id;                // 主键ID
    @ApiModelProperty("公告名称")
    private String name;            // 公告名称
    @ApiModelProperty("公告图片 显示第一张")
    private String subName;         // 副标题
    @ApiModelProperty("公告状态 1 启用 0 禁用")
    private Integer status;         // 状态(0:禁用 1:启用)
    @ApiModelProperty("通知描述")
    private String describe;        // 公告描述
    @ApiModelProperty("通知类型 获取指南信息 1-公告 2-资讯 3-用药指导指南 4-检查指南 5-检验指南 、6体检指南 、7 住院指南 8 门诊指南 9医保指南")
    private Integer type;           // 公告类型
    @ApiModelProperty("通知类型 获取指南信息 1-公告 2-资讯 3-用药指导指南 4-检查指南 5-检验指南 、6体检指南 、7 住院指南 8 门诊指南 9医保指南")
    private String typeName;        // 类型名称
    @ApiModelProperty(value = "创建时间", hidden = true)
    private String createTime;        // 创建时间
    @ApiModelProperty(value = "修改时间", hidden = true)
    private String updateTime;        // 创建时间
    @ApiModelProperty("显示开始时间 2022-02-02")
    private String startTime;         // 开始时间
    @ApiModelProperty("显示结束时间 2022-02-02")
    private String endTime;           // 结束时间
    @ApiModelProperty("不写 2022-02-02表示查询所有，写了 表示查询当前的时间是否在显示的开始和结束时间之间")
    private String currentTime;       // 当前时间(查询用)
    @ApiModelProperty("浏览次数")
    private Integer times;       // 浏览次数
    @ApiModelProperty("是取消还是点赞，收藏，只有点赞和收藏会有取消 1表示增加一次 -1减少一次 取消点赞收藏-1")
    private Integer num;       // 是取消还是点赞，收藏，只有点赞和收藏会有取消
    @ApiModelProperty("院区编码 只查询当前院区编码的公告")
    private String campusCode;
    @ApiModelProperty("院区名称")
    private String campusName;
//    @ApiModelProperty("院区编码 传值表示查询当前院区和没有选择院区的公告都可以查询,不传则表示只查询当前院区公告")
//    private String campus;
    @ApiModelProperty("排序：orderBy:'id desc,sort asc,name desc'")
    private String orderBy;
    private Integer page;
    private Integer size;
    //    用于增加谁浏览次数
    @ApiModelProperty("用于增加谁浏览次数")
    private String patId;
    @ApiModelProperty("用于增加谁浏览次数")
    private String openId;
}
